home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1994-08-07 | 2.6 KB | [ TEXT/MMCC]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, inited, Sun Aug 7 16:41:03 1994, modified Sun Aug 7 16:41:03 1994, creator 'MMCC', type ASCII, 2064 bytes "CNameIndex.h" , at 0x890 382 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh plain text (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ MMCC]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 0c 43 4e 61 6d 65 49 | 6e 64 65 78 2e 68 00 00 |..CNameI|ndex.h..| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 4d 4d 43 | 43 01 00 00 00 00 00 00 |.TEXTMMC|C.......| |00000050| 00 00 00 00 00 08 10 00 | 00 01 7e aa 6a f7 5f aa |........|..~.j._.| |00000060| 6a f7 5f 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |j._.....|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 2a b2 00 00 |........|....*...| |00000080| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********| |00000090| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********| |000000a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********| |000000b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 20 2a |********|*****. *| |000000c0| 0d 20 2a 09 43 72 65 61 | 74 65 64 3a 20 53 75 6e |. *.Crea|ted: Sun| |000000d0| 64 61 79 2c 20 4a 61 6e | 75 61 72 79 20 32 30 2c |day, Jan|uary 20,| |000000e0| 20 31 39 39 31 20 34 3a | 31 31 3a 30 38 20 50 4d | 1991 4:|11:08 PM| |000000f0| 0d 20 2a 09 43 4e 61 6d | 65 49 6e 64 65 78 2e 68 |. *.CNam|eIndex.h| |00000100| 0d 20 2a 09 43 2b 2b 20 | 63 6c 61 73 73 20 64 65 |. *.C++ |class de| |00000110| 66 69 6e 69 74 69 6f 6e | 20 66 6f 72 20 66 69 6c |finition| for fil| |00000120| 65 20 69 6e 64 65 78 20 | 6f 62 6a 65 63 74 73 0d |e index |objects.| |00000130| 20 2a 0d 20 2a 09 43 6f | 70 79 72 69 67 68 74 20 | *. *.Co|pyright | |00000140| 4e 65 6f 6c 6f 67 69 63 | 20 53 79 73 74 65 6d 73 |Neologic| Systems| |00000150| 20 31 39 39 32 0d 20 2a | 09 41 6c 6c 20 72 69 67 | 1992. *|.All rig| |00000160| 68 74 73 20 72 65 73 65 | 72 76 65 64 0d 20 2a 0d |hts rese|rved. *.| |00000170| 20 2a 20 57 69 74 68 69 | 6e 20 61 20 63 6c 61 73 | * Withi|n a clas| |00000180| 73 2c 20 72 65 66 65 72 | 65 6e 63 65 73 20 74 6f |s, refer|ences to| |00000190| 20 70 65 72 6d 61 6e 65 | 6e 74 20 6f 62 6a 65 63 | permane|nt objec| |000001a0| 74 73 20 61 72 65 20 6b | 65 70 74 20 69 6e 20 61 |ts are k|ept in a| |000001b0| 20 73 6f 72 74 65 64 20 | 6c 69 73 74 20 63 61 6c | sorted |list cal| |000001c0| 6c 65 64 20 61 0d 20 2a | 20 66 69 6c 65 20 69 6e |led a. *| file in| |000001d0| 64 65 78 2e 20 54 68 65 | 20 64 65 66 61 75 6c 74 |dex. The| default| |000001e0| 20 73 6f 72 74 69 6e 67 | 20 6f 72 64 65 72 20 69 | sorting| order i| |000001f0| 6e 20 61 6e 20 69 6e 64 | 65 78 20 69 73 20 61 73 |n an ind|ex is as| |00000200| 63 65 6e 64 69 6e 67 20 | 62 79 20 49 44 20 76 61 |cending |by ID va| |00000210| 6c 75 65 2c 20 68 6f 77 | 65 76 65 72 0d 20 2a 20 |lue, how|ever. * | |00000220| 6f 74 68 65 72 20 73 6f | 72 74 69 6e 67 20 6f 72 |other so|rting or| |00000230| 64 65 72 73 20 61 72 65 | 20 70 6f 73 73 69 62 6c |ders are| possibl| |00000240| 65 2e 20 54 68 65 20 63 | 6c 61 73 73 20 43 4e 61 |e. The c|lass CNa| |00000250| 6d 65 49 6e 64 65 78 20 | 69 6d 70 6c 65 6d 65 6e |meIndex |implemen| |00000260| 74 73 20 61 20 73 61 6d | 70 6c 65 0d 20 2a 20 73 |ts a sam|ple. * s| |00000270| 65 63 6f 6e 64 61 72 79 | 20 69 6e 64 65 78 2e 0d |econdary| index..| |00000280| 20 2a 0d 20 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *. ****|********| |00000290| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********| |000002a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********| |000002b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2f |********|*******/| |000002c0| 0d 23 70 72 61 67 6d 61 | 20 6f 6e 63 65 09 09 09 |.#pragma| once...| |000002d0| 2f 2a 20 49 6e 63 6c 75 | 64 65 20 74 68 69 73 20 |/* Inclu|de this | |000002e0| 66 69 6c 65 20 6f 6e 6c | 79 20 6f 6e 63 65 20 2a |file onl|y once *| |000002f0| 2f 0d 23 69 66 6e 64 65 | 66 20 5f 5f 43 4e 61 6d |/.#ifnde|f __CNam| |00000300| 65 49 6e 64 65 78 5f 5f | 0d 23 64 65 66 69 6e 65 |eIndex__|.#define| |00000310| 20 5f 5f 43 4e 61 6d 65 | 49 6e 64 65 78 5f 5f 20 | __CName|Index__ | |00000320| 31 0d 0d 23 69 6e 63 6c | 75 64 65 20 22 4e 65 6f |1..#incl|ude "Neo| |00000330| 54 79 70 65 73 2e 68 22 | 0d 23 69 6e 63 6c 75 64 |Types.h"|.#includ| |00000340| 65 20 43 4e 65 6f 4e 6f | 64 65 48 0d 0d 74 79 70 |e CNeoNo|deH..typ| |00000350| 65 64 65 66 20 73 74 72 | 75 63 74 20 7b 0d 09 4e |edef str|uct {..N| |00000360| 65 6f 49 44 09 09 09 66 | 49 44 3b 09 09 09 09 09 |eoID...f|ID;.....| |00000370| 2f 2f 20 69 64 65 6e 74 | 69 74 79 20 6f 66 20 74 |// ident|ity of t| |00000380| 68 65 20 6f 66 66 73 70 | 72 69 6e 67 20 74 68 69 |he offsp|ring thi| |00000390| 73 20 65 6e 74 72 79 20 | 72 65 66 65 72 73 20 74 |s entry |refers t| |000003a0| 6f 0d 09 43 4e 65 6f 53 | 74 72 69 6e 67 09 09 66 |o..CNeoS|tring..f| |000003b0| 4e 61 6d 65 3b 09 09 09 | 09 09 2f 2f 20 6e 61 6d |Name;...|..// nam| |000003c0| 65 20 6f 66 20 74 68 65 | 20 6f 66 66 73 70 72 69 |e of the| offspri| |000003d0| 6e 67 20 74 68 69 73 20 | 65 6e 74 72 79 20 72 65 |ng this |entry re| |000003e0| 66 65 72 73 20 74 6f 0d | 7d 20 4e 61 6d 65 49 6e |fers to.|} NameIn| |000003f0| 64 65 78 45 6e 74 72 79 | 3b 0d 0d 63 6f 6e 73 74 |dexEntry|;..const| |00000400| 20 4e 65 6f 49 44 09 6b | 4e 61 6d 65 49 6e 64 65 | NeoID.k|NameInde| |00000410| 78 49 44 09 3d 20 32 30 | 3b 0d 0d 63 6c 61 73 73 |xID.= 20|;..class| |00000420| 20 43 4e 61 6d 65 49 6e | 64 65 78 20 3a 20 70 75 | CNameIn|dex : pu| |00000430| 62 6c 69 63 20 43 4e 65 | 6f 4e 6f 64 65 20 7b 0d |blic CNe|oNode {.| |00000440| 70 75 62 6c 69 63 3a 0d | 09 09 09 09 09 09 2f 2a |public:.|....../*| |00000450| 2a 20 49 6e 73 74 61 6e | 63 65 20 4d 65 74 68 6f |* Instan|ce Metho| |00000460| 64 73 20 2a 2a 2f 0d 09 | 09 09 09 09 09 43 4e 61 |ds **/..|.....CNa| |00000470| 6d 65 49 6e 64 65 78 28 | 63 6f 6e 73 74 20 73 68 |meIndex(|const sh| |00000480| 6f 72 74 20 61 43 6f 75 | 6e 74 2c 20 43 4e 65 6f |ort aCou|nt, CNeo| |00000490| 4e 6f 64 65 20 2a 61 50 | 61 72 65 6e 74 2c 20 63 |Node *aP|arent, c| |000004a0| 6f 6e 73 74 20 4e 65 6f | 49 44 20 61 49 44 29 3b |onst Neo|ID aID);| |000004b0| 0d 09 73 74 61 74 69 63 | 20 43 4e 65 6f 50 65 72 |..static| CNeoPer| |000004c0| 73 69 73 74 20 2a 4e 65 | 77 28 76 6f 69 64 29 3b |sist *Ne|w(void);| |000004d0| 0d 09 76 69 72 74 75 61 | 6c 20 4e 65 6f 49 44 09 |..virtua|l NeoID.| |000004e0| 09 67 65 74 43 6c 61 73 | 73 49 44 28 76 6f 69 64 |.getClas|sID(void| |000004f0| 29 20 63 6f 6e 73 74 3b | 0d 09 76 69 72 74 75 61 |) const;|..virtua| |00000500| 6c 20 4f 53 45 72 72 09 | 09 67 65 74 45 6e 74 72 |l OSErr.|.getEntr| |00000510| 79 56 61 6c 75 65 28 63 | 6f 6e 73 74 20 73 68 6f |yValue(c|onst sho| |00000520| 72 74 20 61 49 6e 64 65 | 78 2c 20 63 6f 6e 73 74 |rt aInde|x, const| |00000530| 20 4e 65 6f 54 61 67 20 | 61 4e 61 6d 65 2c 20 63 | NeoTag |aName, c| |00000540| 6f 6e 73 74 20 4e 65 6f | 54 61 67 20 61 54 79 70 |onst Neo|Tag aTyp| |00000550| 65 2c 20 76 6f 69 64 20 | 2a 61 56 61 6c 75 65 29 |e, void |*aValue)| |00000560| 3b 0d 09 76 69 72 74 75 | 61 6c 20 6c 6f 6e 67 09 |;..virtu|al long.| |00000570| 09 67 65 74 46 69 6c 65 | 4c 65 6e 67 74 68 28 76 |.getFile|Length(v| |00000580| 6f 69 64 29 20 63 6f 6e | 73 74 3b 0d 09 76 69 72 |oid) con|st;..vir| |00000590| 74 75 61 6c 20 6c 6f 6e | 67 09 09 67 65 74 4c 65 |tual lon|g..getLe| |000005a0| 6e 67 74 68 28 76 6f 69 | 64 29 20 63 6f 6e 73 74 |ngth(voi|d) const| |000005b0| 3b 0d 0d 09 09 09 09 09 | 09 2f 2a 2a 20 49 2f 4f |;.......|./** I/O| |000005c0| 20 4d 65 74 68 6f 64 73 | 20 2a 2a 2f 0d 09 76 69 | Methods| **/..vi| |000005d0| 72 74 75 61 6c 20 76 6f | 69 64 09 09 72 65 61 64 |rtual vo|id..read| |000005e0| 4f 62 6a 65 63 74 28 43 | 4e 65 6f 53 74 72 65 61 |Object(C|NeoStrea| |000005f0| 6d 20 2a 61 53 74 72 65 | 61 6d 2c 20 63 6f 6e 73 |m *aStre|am, cons| |00000600| 74 20 4e 65 6f 54 61 67 | 20 61 54 61 67 29 3b 0d |t NeoTag| aTag);.| |00000610| 09 76 69 72 74 75 61 6c | 20 76 6f 69 64 09 09 77 |.virtual| void..w| |00000620| 72 69 74 65 4f 62 6a 65 | 63 74 28 43 4e 65 6f 53 |riteObje|ct(CNeoS| |00000630| 74 72 65 61 6d 20 2a 61 | 53 74 72 65 61 6d 2c 20 |tream *a|Stream, | |00000640| 63 6f 6e 73 74 20 4e 65 | 6f 54 61 67 20 61 54 61 |const Ne|oTag aTa| |00000650| 67 29 3b 0d 0d 09 09 09 | 09 09 09 2f 2a 2a 20 4f |g);.....|.../** O| |00000660| 62 6a 65 63 74 20 4c 69 | 73 74 20 4d 61 6e 61 67 |bject Li|st Manag| |00000670| 65 6d 65 6e 74 20 4d 65 | 74 68 6f 64 73 20 2a 2a |ement Me|thods **| |00000680| 2f 0d 09 76 69 72 74 75 | 61 6c 20 43 4e 65 6f 50 |/..virtu|al CNeoP| |00000690| 65 72 73 69 73 74 20 2a | 0d 09 09 09 09 09 09 67 |ersist *|.......g| |000006a0| 65 74 4f 62 6a 65 63 74 | 28 63 6f 6e 73 74 20 73 |etObject|(const s| |000006b0| 68 6f 72 74 20 61 49 6e | 64 65 78 29 3b 0d 09 76 |hort aIn|dex);..v| |000006c0| 69 72 74 75 61 6c 20 43 | 4e 65 6f 4e 6f 64 65 20 |irtual C|NeoNode | |000006d0| 2a 09 69 6e 73 65 72 74 | 4f 62 6a 65 63 74 28 63 |*.insert|Object(c| |000006e0| 6f 6e 73 74 20 73 68 6f | 72 74 20 61 49 6e 64 65 |onst sho|rt aInde| |000006f0| 78 2c 20 43 4e 65 6f 50 | 65 72 73 69 73 74 20 2a |x, CNeoP|ersist *| |00000700| 61 4f 62 6a 65 63 74 29 | 3b 0d 09 73 74 61 74 69 |aObject)|;..stati| |00000710| 63 20 76 6f 69 64 20 2a | 09 09 4b 65 79 4d 61 6e |c void *|..KeyMan| |00000720| 61 67 65 72 28 63 6f 6e | 73 74 20 4e 65 6f 4b 65 |ager(con|st NeoKe| |00000730| 79 4f 70 20 61 4f 70 2c | 20 2e 2e 2e 29 3b 0d 0d |yOp aOp,| ...);..| |00000740| 09 09 09 09 09 09 2f 2a | 2a 20 45 6e 74 72 79 20 |....../*|* Entry | |00000750| 4d 65 74 68 6f 64 73 20 | 2a 2a 2f 0d 09 76 69 72 |Methods |**/..vir| |00000760| 74 75 61 6c 20 73 68 6f | 72 74 09 09 67 65 74 45 |tual sho|rt..getE| |00000770| 6e 74 72 79 53 69 7a 65 | 28 76 6f 69 64 29 20 63 |ntrySize|(void) c| |00000780| 6f 6e 73 74 3b 0d 0d 70 | 72 6f 74 65 63 74 65 64 |onst;..p|rotected| |00000790| 3a 0d 23 69 66 64 65 66 | 20 71 4e 65 6f 44 65 62 |:.#ifdef| qNeoDeb| |000007a0| 75 67 0d 09 09 09 09 09 | 09 2f 2a 2a 20 44 65 62 |ug......|./** Deb| |000007b0| 75 67 67 69 6e 67 20 4d | 65 74 68 6f 64 73 20 2a |ugging M|ethods *| |000007c0| 2a 2f 0d 09 76 69 72 74 | 75 61 6c 20 63 6f 6e 73 |*/..virt|ual cons| |000007d0| 74 20 76 6f 69 64 20 2a | 76 65 72 69 66 79 28 63 |t void *|verify(c| |000007e0| 6f 6e 73 74 20 76 6f 69 | 64 20 2a 61 56 61 6c 75 |onst voi|d *aValu| |000007f0| 65 29 20 63 6f 6e 73 74 | 3b 0d 23 65 6e 64 69 66 |e) const|;.#endif| |00000800| 0d 0d 09 09 09 09 09 09 | 2f 2a 2a 20 49 6e 73 74 |........|/** Inst| |00000810| 61 6e 63 65 20 56 61 72 | 69 61 62 6c 65 73 20 2a |ance Var|iables *| |00000820| 2a 2f 0d 70 75 62 6c 69 | 63 3a 0d 09 4e 61 6d 65 |*/.publi|c:..Name| |00000830| 49 6e 64 65 78 45 6e 74 | 72 79 09 09 66 45 6e 74 |IndexEnt|ry..fEnt| |00000840| 72 79 5b 6b 4e 65 6f 44 | 65 66 61 75 6c 74 4e 6f |ry[kNeoD|efaultNo| |00000850| 64 65 45 6e 74 72 79 43 | 6f 75 6e 74 5d 3b 09 09 |deEntryC|ount];..| |00000860| 09 2f 2f 20 72 65 66 65 | 72 65 6e 63 65 73 20 74 |.// refe|rences t| |00000870| 6f 20 6f 62 6a 65 63 74 | 73 20 69 6e 20 74 68 65 |o object|s in the| |00000880| 20 6c 69 73 74 0d 7d 3b | 0d 23 65 6e 64 69 66 0d | list.};|.#endif.| |00000890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000008a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000900| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2| |00000910| 01 fe 30 2e e8 3c 01 00 | 80 3d 3f 01 73 34 4c 01 |..0..<..|.=?.s4L.| |00000920| fe 0a 68 01 00 88 38 02 | 30 05 53 45 c5 02 6c 00 |..h...8.|0.SE..l.| |00000930| 0c 43 4e 61 6d 65 49 6e | 64 65 78 2e 68 24 02 00 |.CNameIn|dex.h$..| |00000940| 00 00 54 45 58 54 4d 4d | 43 43 01 00 ff ff ff ff |..TEXTMM|CC......| |00000950| 00 00 54 45 58 54 4d 4d | 43 43 01 00 ff ff ff ff |..TEXTMM|CC......| |00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000970| 00 00 a5 96 f9 0a 00 00 | 08 10 00 00 01 7e 11 66 |........|.....~.f| |00000980| 22 01 4a ad 11 fe 04 01 | 67 1c 16 48 c4 2f 04 48 |".J.....|g..H./.H| |00000990| c5 2f 05 2f 07 2f 06 01 | 2f 2d 27 50 12 30 ea 26 |./././..|/-'P.0.&| |000009a0| 40 12 4f ef 00 14 01 60 | 58 59 4d 58 7e 11 00 96 |@.O....`|XYMX~...| |000009b0| 13 48 6e ff f4 4e ad 01 | 21 1a 6d 01 60 32 12 2f |.Hn..N..|!.m.`2./| |000009c0| 0c 4e ad 01 2f c2 9d 67 | 01 66 26 28 2d 29 96 2a |.N../..g|.f&(-).*| |000009d0| df 03 2b 47 fe 08 2b 4c | 27 11 60 10 2c 14 04 e2 |..+G..+L|'.`.,...| |000009e0| 28 40 20 0c 58 8f 01 66 | be 96 73 02 18 f0 ff dc |(@ .X..f|..s.....| |000009f0| 24 12 00 00 48 e7 6a 70 | 54 5a 71 7d 12 2f 00 2f |$...H.jp|TZq}././| |00000a00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....| |00000a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000a20| 00 00 00 00 00 00 00 03 | 00 04 00 57 00 04 03 62 |........|...W...b| |00000a30| 02 7c 00 57 00 04 03 62 | 02 7c aa 6a b1 4e 00 00 |.|.W...b|.|.j.N..| |00000a40| 07 7a 00 00 07 7a 00 00 | 00 00 01 00 00 00 01 00 |.z...z..|........| |00000a50| 00 00 01 4c 00 00 00 4c | 00 00 00 32 01 9b 59 f8 |...L...L|...2..Y.| |00000a60| 2e 46 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.F.....2|..MPSR..| |00000a70| 00 0a 03 ed ff ff 00 00 | 00 00 00 00 00 00 00 00 |........|........| +--------+-------------------------+-------------------------+--------+--------+